"""
断言：
    相等：assert 预期结果 == 实际结果
    包含：assert 预期结果  实际结果
"""


# 待测函数
def sub(x, y):
    return x - y


# 待测函数in
def str_func():
    return "hello"


# 测试类
class TestSub(object):
    def test_sub_1(self):
        ret = sub(10, 5)
        # 断言
        assert 5 == ret

    def test_sub_2(self):
        ret = sub(-4, -9)
        assert 5 == ret

    # 测试包含
    def test_inclde(self):
        # 调用待测函数，得到实际结果
        ret = str_func()
        # assert 预期 in 实际结果
        assert "he" in ret
